inherited dtmck_ProductStock: Tdtmck_ProductStock
  OldCreateOrder = True
  Left = 405
  Top = 320
  Height = 414
  Width = 659
  inherited adsMaster: TADODataSet
    CursorType = ctStatic
    CommandText = 'Select * from V_ck_ProductStock where 0=1'
    object adsMasterID: TIntegerField
      DisplayLabel = #20027#38190'ID'
      FieldName = 'ID'
    end
    object adsMasterDeptID: TStringField
      DisplayLabel = #20844#21496'ID'
      FieldName = 'DeptID'
    end
    object adsMasterStockID: TStringField
      DisplayLabel = #20179#24211'ID'
      FieldName = 'StockID'
    end
    object adsMasterStockName: TStringField
      DisplayLabel = #20179#24211
      FieldName = 'StockName'
      Size = 50
    end
    object adsMasterPosID: TStringField
      DisplayLabel = #20179#20301'ID'
      FieldName = 'PosID'
    end
    object adsMasterPosNo: TStringField
      DisplayLabel = #20179#20301
      FieldName = 'PosNo'
    end
    object adsMasterProductType: TStringField
      DisplayLabel = #20135#21697#20998#31867'ID'
      FieldName = 'ProductType'
    end
    object adsMasterProductTypeName: TStringField
      DisplayLabel = #20135#21697#20998#31867
      FieldName = 'ProductTypeName'
      Size = 50
    end
    object adsMasterRuleChildID: TStringField
      DisplayLabel = #35268#21017#32534#30721'ID'
      FieldName = 'RuleChildID'
      Size = 50
    end
    object adsMasterProcessID: TStringField
      DisplayLabel = #31867#22411'ID'
      FieldName = 'ProcessID'
    end
    object adsMasterProcessName: TStringField
      DisplayLabel = #31867#22411
      FieldName = 'ProcessName'
      Size = 50
    end
    object adsMasterSupplyID: TStringField
      DisplayLabel = #20379#24212#21830'ID'
      FieldName = 'SupplyID'
    end
    object adsMasterSupplyCode: TStringField
      DisplayLabel = #20379#24212#21830#32534#30721
      FieldName = 'SupplyCode'
      ReadOnly = True
    end
    object adsMasterSupplyShortName: TStringField
      DisplayLabel = #20379#24212#21830#21517#31216
      FieldName = 'SupplyShortName'
      Size = 80
    end
    object adsMasterSupplyHelperCode: TStringField
      DisplayLabel = #20379#24212#21830#21161#35760#30721
      FieldName = 'SupplyHelperCode'
      Size = 50
    end
    object adsMasterProductID: TStringField
      DisplayLabel = #20135#21697'ID'
      FieldName = 'ProductID'
    end
    object adsMasterProductCode: TStringField
      DisplayLabel = #20135#21697#32534#30721
      FieldName = 'ProductCode'
      Size = 50
    end
    object adsMasterProductName: TStringField
      DisplayLabel = #20135#21697#21517#31216
      FieldName = 'ProductName'
      Size = 100
    end
    object adsMasterProductHelperCode: TStringField
      DisplayLabel = #20135#21697#21161#35760#30721
      FieldName = 'ProductHelperCode'
      Size = 50
    end
    object adsMasterSpecs: TStringField
      DisplayLabel = #22411#21495#35268#26684
      FieldName = 'Specs'
      Size = 1000
    end
    object adsMasterBatchNo: TStringField
      DisplayLabel = #25209#21495
      FieldName = 'BatchNo'
      Size = 50
    end
    object adsMasterColorID: TStringField
      DisplayLabel = #33394#21495'ID'
      FieldName = 'ColorID'
    end
    object adsMasterColorCode: TStringField
      DisplayLabel = #33394#21495
      FieldName = 'ColorCode'
    end
    object adsMasterColorName: TStringField
      DisplayLabel = #39068#33394
      FieldName = 'ColorName'
      Size = 50
    end
    object adsMasterGradeID: TStringField
      DisplayLabel = #31561#32423'ID'
      FieldName = 'GradeID'
      Size = 50
    end
    object adsMasterGradeName: TStringField
      DisplayLabel = #31561#32423
      FieldName = 'GradeName'
      Size = 50
    end
    object adsMasterPieceCount: TFloatField
      DisplayLabel = #23384#36135'|'#21305#25968
      FieldName = 'PieceCount'
    end
    object adsMasterNumber: TFloatField
      DisplayLabel = #23384#36135'|'#25968#37327
      FieldName = 'Number'
    end
    object adsMasterUnitID: TStringField
      DisplayLabel = #21333#20301'ID'
      FieldName = 'UnitID'
    end
    object adsMasterUnitName: TStringField
      DisplayLabel = #23384#36135'|'#21333#20301
      FieldName = 'UnitName'
      Size = 10
    end
    object adsMasterMeter: TFloatField
      DisplayLabel = #23384#36135'|'#25968#37327'(M)'
      FieldName = 'Meter'
    end
    object adsMasterYard: TFloatField
      DisplayLabel = #23384#36135'|'#25968#37327'(Y)'
      FieldName = 'Yard'
    end
    object adsMasterWeight: TFloatField
      DisplayLabel = #23384#36135'|'#25968#37327'(KG)'
      FieldName = 'Weight'
    end
    object adsMasterPrice: TFloatField
      DisplayLabel = #23384#36135'|'#21333#20215
      FieldName = 'Price'
    end
    object adsMasterMoney: TFloatField
      DisplayLabel = #23384#36135'|'#37329#39069
      FieldName = 'Money'
    end
    object adsMasterOccupy: TStringField
      DisplayLabel = #21344#29992#25968#37327
      FieldName = 'Occupy'
    end
    object adsMasterCustID: TStringField
      DisplayLabel = #23458#25143'ID'
      FieldName = 'CustID'
    end
    object adsMasterCustCode: TStringField
      DisplayLabel = #23458#25143#32534#30721
      FieldName = 'CustCode'
    end
    object adsMasterCustShortName: TStringField
      DisplayLabel = #23458#25143#21517#31216
      FieldName = 'CustShortName'
      Size = 50
    end
    object adsMasterCustOrderNo: TStringField
      DisplayLabel = #23458#25143#35746#21333#21495
      FieldName = 'CustOrderNo'
      Size = 50
    end
    object adsMasterProjectNo: TStringField
      DisplayLabel = #21345#21495'/'#32568#21495
      FieldName = 'ProjectNo'
    end
    object adsMasterProduceNo: TStringField
      DisplayLabel = #37197#33394#21333#21495
      FieldName = 'ProduceNo'
    end
    object adsMasterCustBreadth: TStringField
      DisplayLabel = #24133#23485'(CM)'
      FieldName = 'CustBreadth'
      Size = 50
    end
    object adsMasterCustYardGram: TStringField
      DisplayLabel = #20811#37325'(G/m2)'
      FieldName = 'CustYardGram'
      Size = 50
    end
    object adsMasterCustHeight: TStringField
      DisplayLabel = #33457#39640'(CM)'
      FieldName = 'CustHeight'
      Size = 50
    end
    object adsMasterCustWidth: TStringField
      DisplayLabel = #33457#23485'(CM)'
      FieldName = 'CustWidth'
      Size = 50
    end
    object adsMasterInStockDate: TDateTimeField
      DisplayLabel = #20837#24211#26085#26399
      FieldName = 'InStockDate'
    end
    object adsMasterInStockBillNo: TStringField
      DisplayLabel = #20837#24211#21333#21495
      FieldName = 'InStockBillNo'
    end
    object adsMasterInStockPieceCount: TFloatField
      DisplayLabel = #20837#24211#21305#25968
      FieldName = 'InStockPieceCount'
    end
    object adsMasterInStockNumber: TFloatField
      DisplayLabel = #20837#24211#25968#37327
      FieldName = 'InStockNumber'
    end
    object adsMasterOutStockPieceCount: TFloatField
      DisplayLabel = #20986#24211#21305#25968
      FieldName = 'OutStockPieceCount'
    end
    object adsMasterOutStockNumber: TFloatField
      DisplayLabel = #20986#24211#25968#37327
      FieldName = 'OutStockNumber'
    end
    object adsMasterRemark: TStringField
      DisplayLabel = #22791#27880
      FieldName = 'Remark'
      Size = 200
    end
  end
  inherited adsMasterEdit: TADODataSet
    CursorType = ctStatic
  end
  object adsUserCompany: TADODataSet
    Connection = dtmConnect.conMain
    LockType = ltBatchOptimistic
    CommandText = 
      'select b.DeptID, b.DeptCode, b.DeptName from xt_CompanySet a '#13#10'j' +
      'oin da_Department b on a.CompanyID=b.DeptID'#13#10'where a.UserID=(sel' +
      'ect UserID from xt_Users where UserCode=:UserCode)'
    Parameters = <
      item
        Name = 'UserCode'
        Size = -1
        Value = Null
      end>
    Left = 176
    Top = 104
  end
  object adsSumStock: TADODataSet
    Connection = dtmConnect.conMain
    CursorType = ctStatic
    LockType = ltBatchOptimistic
    AfterOpen = adsMasterAfterOpen
    BeforePost = adsMasterBeforePost
    OnNewRecord = adsMasterNewRecord
    CommandText = 
      'select DeptID, StockID, StockName, RuleChildID, ProductTypeName,' +
      ' ProductID, ProductCode, ProductName, Specs, BatchNo, ColorCode,' +
      ' ColorName, GradeID, GradeName, sum(PieceCount) as PieceCount,'#13#10 +
      'sum(Number) as Number, UnitID, UnitName, sum(Meter) as Meter, su' +
      'm(Yard) as Yard, sum(Weight) as Weight, sum(Money) as Money'#13#10'  f' +
      'rom V_ck_ProductStock'#13#10'  where 0=1'#13#10'  group by DeptID, StockID, ' +
      'StockName, RuleChildID, ProductTypeName, ProductID, ProductCode,' +
      ' ProductName, Specs, BatchNo, ColorCode, ColorName, GradeID, Gra' +
      'deName, UnitID, UnitName'#13#10
    CommandTimeout = 0
    EnableBCD = False
    Parameters = <>
    Left = 312
    Top = 40
    object adsSumStockDeptID: TStringField
      DisplayLabel = #20844#21496'ID'
      FieldName = 'DeptID'
    end
    object adsSumStockStockID: TStringField
      DisplayLabel = #20179#24211'ID'
      FieldName = 'StockID'
    end
    object adsSumStockStockName: TStringField
      DisplayLabel = #20179#24211
      FieldName = 'StockName'
      Size = 50
    end
    object adsSumStockProductID: TStringField
      DisplayLabel = #20135#21697'ID'
      FieldName = 'ProductID'
    end
    object adsSumStockProductCode: TStringField
      DisplayLabel = #20135#21697#32534#30721
      FieldName = 'ProductCode'
      Size = 50
    end
    object adsSumStockProductName: TStringField
      DisplayLabel = #20135#21697#21517#31216
      FieldName = 'ProductName'
      Size = 100
    end
    object adsSumStockSpecs: TStringField
      DisplayLabel = #22411#21495#35268#26684
      FieldName = 'Specs'
      Size = 1000
    end
    object adsSumStockBatchNo: TStringField
      DisplayLabel = #25209#21495
      FieldName = 'BatchNo'
      Size = 50
    end
    object adsSumStockColorCode: TStringField
      DisplayLabel = #33394#21495
      FieldName = 'ColorCode'
      ReadOnly = True
    end
    object adsSumStockColorName: TStringField
      DisplayLabel = #39068#33394
      FieldName = 'ColorName'
      Size = 50
    end
    object adsSumStockGradeID: TStringField
      DisplayLabel = #31561#32423'ID'
      FieldName = 'GradeID'
      Size = 50
    end
    object adsSumStockGradeName: TStringField
      DisplayLabel = #31561#32423
      FieldName = 'GradeName'
      Size = 50
    end
    object adsSumStockPieceCount: TFloatField
      DisplayLabel = #23384#36135'|'#21512#35745#21305#25968
      FieldName = 'PieceCount'
      ReadOnly = True
    end
    object FloatField6: TFloatField
      DisplayLabel = #23384#36135'|'#21512#35745#25968#37327
      FieldName = 'Number'
    end
    object adsSumStockUnitID: TStringField
      DisplayLabel = #21333#20301'ID'
      FieldName = 'UnitID'
    end
    object StringField12: TStringField
      DisplayLabel = #23384#36135'|'#21333#20301
      FieldName = 'UnitName'
      Size = 10
    end
    object FloatField9: TFloatField
      DisplayLabel = #23384#36135'|'#37329#39069
      FieldName = 'Money'
    end
    object adsSumStockMeter: TFloatField
      DisplayLabel = #23384#36135'|'#21512#35745#31859#25968
      FieldName = 'Meter'
      ReadOnly = True
    end
    object adsSumStockYard: TFloatField
      DisplayLabel = #23384#36135'|'#21512#35745#30721#25968
      FieldName = 'Yard'
      ReadOnly = True
    end
    object adsSumStockWeight: TFloatField
      DisplayLabel = #23384#36135'|'#21512#35745#37325#37327'(KG)'
      FieldName = 'Weight'
      ReadOnly = True
    end
  end
  object adsBarcode: TADODataSet
    Connection = dtmConnect.conMain
    CursorType = ctStatic
    AfterOpen = adsBarcodeAfterOpen
    CommandText = 'select * from V_ck_ProBarcode where 0=1'
    Parameters = <>
    Left = 310
    Top = 104
    object adsBarcodeBarCode: TStringField
      DisplayLabel = #26465#30721
      FieldName = 'BarCode'
      Size = 30
    end
    object adsBarcodeOrderID: TIntegerField
      DisplayLabel = #24207#21495
      FieldName = 'OrderID'
    end
    object adsBarcodePackNo: TStringField
      DisplayLabel = #21253#21495
      FieldName = 'PackNo'
      Size = 100
    end
    object adsBarcodePackTypeName: TStringField
      DisplayLabel = #21253#35013#26041#24335
      FieldName = 'PackTypeName'
      Size = 50
    end
    object adsBarcodePackDate: TDateTimeField
      DisplayLabel = #21253#35013#26085#26399
      FieldName = 'PackDate'
    end
    object adsBarcodeSourceBillDate: TDateTimeField
      DisplayLabel = #20837#24211#26085#26399
      FieldName = 'SourceBillDate'
    end
    object adsBarcodeDeptID: TStringField
      DisplayLabel = #20844#21496'ID'
      FieldName = 'DeptID'
    end
    object adsBarcodeStockID: TStringField
      DisplayLabel = #20179#24211'ID'
      FieldName = 'StockID'
    end
    object adsBarcodeStockName: TStringField
      DisplayLabel = #20179#24211
      FieldName = 'StockName'
      Size = 50
    end
    object adsBarcodePosID: TStringField
      DisplayLabel = #20179#20301'ID'
      FieldName = 'PosID'
    end
    object adsBarcodePosNo: TStringField
      DisplayLabel = #20179#20301
      FieldName = 'PosNo'
    end
    object adsBarcodeProcessID: TStringField
      DisplayLabel = #31867#22411'ID'
      FieldName = 'ProcessID'
    end
    object adsBarcodeProcessName: TStringField
      DisplayLabel = #31867#22411
      FieldName = 'ProcessName'
      Size = 50
    end
    object adsBarcodeSupplyID: TStringField
      DisplayLabel = #20379#24212#21830'ID'
      FieldName = 'SupplyID'
    end
    object adsBarcodeSupplyCode: TStringField
      DisplayLabel = #20379#24212#21830#32534#30721
      FieldName = 'SupplyCode'
      ReadOnly = True
    end
    object adsBarcodeSupplyShortName: TStringField
      DisplayLabel = #20379#24212#21830#21517#31216
      FieldName = 'SupplyShortName'
      Size = 80
    end
    object adsBarcodeSupplyHelperCode: TStringField
      DisplayLabel = #20379#24212#21830#21161#35760#30721
      FieldName = 'SupplyHelperCode'
      Size = 50
    end
    object adsBarcodeProductType: TStringField
      DisplayLabel = #20135#21697#20998#31867'ID'
      FieldName = 'ProductType'
    end
    object adsBarcodeProductTypeName: TStringField
      DisplayLabel = #20135#21697#20998#31867
      FieldName = 'ProductTypeName'
      Size = 50
    end
    object adsBarcodeRuleChildID: TStringField
      DisplayLabel = #35268#21017'ID'
      FieldName = 'RuleChildID'
      Size = 50
    end
    object adsBarcodeProductID: TStringField
      DisplayLabel = #20135#21697'ID'
      FieldName = 'ProductID'
    end
    object adsBarcodeProductCode: TStringField
      DisplayLabel = #20135#21697#32534#30721
      FieldName = 'ProductCode'
      Size = 50
    end
    object adsBarcodeProductName: TStringField
      DisplayLabel = #20135#21697#21517#31216
      FieldName = 'ProductName'
      Size = 100
    end
    object adsBarcodeSpecs: TStringField
      DisplayLabel = #22411#21495#35268#26684
      FieldName = 'Specs'
      Size = 1000
    end
    object adsBarcodeBatchNo: TStringField
      DisplayLabel = #25209#21495
      FieldName = 'BatchNo'
      Size = 50
    end
    object adsBarcodeColorCode: TStringField
      DisplayLabel = #33394#21495
      FieldName = 'ColorCode'
    end
    object adsBarcodeColorName: TStringField
      DisplayLabel = #39068#33394
      FieldName = 'ColorName'
      Size = 50
    end
    object adsBarcodeSectionCount: TIntegerField
      DisplayLabel = #27573#25968
      FieldName = 'SectionCount'
    end
    object adsBarcodePieceCount: TBCDField
      DisplayLabel = #21305#25968
      FieldName = 'PieceCount'
      Precision = 18
      Size = 2
    end
    object adsBarcodePieceNumber: TBCDField
      DisplayLabel = #27599#20214#25968#37327
      FieldName = 'PieceNumber'
      Precision = 18
      Size = 2
    end
    object adsBarcodeNumber: TBCDField
      DisplayLabel = #25968#37327
      FieldName = 'Number'
      Precision = 18
      Size = 2
    end
    object adsBarcodeUnitID: TStringField
      DisplayLabel = #21333#20301'ID'
      FieldName = 'UnitID'
    end
    object adsBarcodeUnitName: TStringField
      DisplayLabel = #21333#20301
      FieldName = 'UnitName'
      Size = 10
    end
    object adsBarcodeNumberList: TStringField
      DisplayLabel = #25968#37327#25551#36848
      FieldName = 'NumberList'
      Size = 50
    end
    object adsBarcodeYard: TBCDField
      DisplayLabel = #25968#37327'(Y)'
      FieldName = 'Yard'
      ReadOnly = True
      Precision = 27
      Size = 7
    end
    object adsBarcodePrice: TBCDField
      DisplayLabel = #21333#20215
      FieldName = 'Price'
      Precision = 18
      Size = 8
    end
    object adsBarcodeMoney: TBCDField
      DisplayLabel = #37329#39069
      FieldName = 'Money'
      Precision = 18
      Size = 2
    end
    object adsBarcodeState: TWordField
      DisplayLabel = #25195#25551#29366#24577
      FieldName = 'State'
    end
    object adsBarcodeScanTime: TDateTimeField
      DisplayLabel = #25195#25551#26102#38388
      FieldName = 'ScanTime'
    end
    object adsBarcodeHasSplit: TBooleanField
      DisplayLabel = #25286#20998#21542
      FieldName = 'HasSplit'
    end
    object adsBarcodeSpliter: TStringField
      DisplayLabel = #25286#20998#20154
      FieldName = 'Spliter'
    end
    object adsBarcodeSplitTime: TDateTimeField
      DisplayLabel = #25286#20998#26102#38388
      FieldName = 'SplitTime'
    end
    object adsBarcodeSplitBarCode: TStringField
      DisplayLabel = #34987#25286#20998#26465#30721
      FieldName = 'SplitBarCode'
      Size = 30
    end
    object adsBarcodeOutState: TWordField
      DisplayLabel = #20986#24211#29366#24577
      FieldName = 'OutState'
    end
    object adsBarcodeCustID: TStringField
      DisplayLabel = #23458#25143'ID'
      FieldName = 'CustID'
    end
    object adsBarcodeCustCode: TStringField
      DisplayLabel = #23458#25143#32534#30721
      FieldName = 'CustCode'
      ReadOnly = True
      Size = 50
    end
    object adsBarcodeCustName: TStringField
      DisplayLabel = #23458#25143#21517#31216
      FieldName = 'CustName'
      ReadOnly = True
      Size = 80
    end
    object adsBarcodeColorID: TStringField
      DisplayLabel = #33394#21495'ID'
      FieldName = 'ColorID'
    end
    object adsBarcodeRemark: TStringField
      DisplayLabel = #22791#27880
      FieldName = 'Remark'
      Size = 50
    end
    object adsBarcodeGradeID: TStringField
      DisplayLabel = #31561#32423'ID'
      FieldName = 'GradeID'
      Size = 50
    end
    object adsBarcodeGradeName: TStringField
      DisplayLabel = #31561#32423
      FieldName = 'GradeName'
      Size = 50
    end
    object adsBarcodeMeter: TBCDField
      DisplayLabel = #25968#37327'(M)'
      FieldName = 'Meter'
      Precision = 18
      Size = 2
    end
    object adsBarcodeWeight: TBCDField
      DisplayLabel = #25968#37327'(KG)'
      FieldName = 'Weight'
      Precision = 18
    end
    object adsBarcodeProjectNo: TStringField
      DisplayLabel = #21345#21495'/'#32568#21495
      FieldName = 'ProjectNo'
    end
    object adsBarcodeCustBreadth: TStringField
      DisplayLabel = #24133#23485'(CM)'
      FieldName = 'CustBreadth'
      Size = 50
    end
    object adsBarcodeCustYardGram: TStringField
      DisplayLabel = #20811#37325'(G/m2)'
      FieldName = 'CustYardGram'
      Size = 50
    end
    object adsBarcodeCustHeight: TStringField
      DisplayLabel = #33457#39640'(CM)'
      FieldName = 'CustHeight'
      Size = 50
    end
    object adsBarcodeCustWidth: TStringField
      DisplayLabel = #33457#23485'(CM)'
      FieldName = 'CustWidth'
      Size = 50
    end
  end
  object adsUserStock: TADODataSet
    Connection = dtmConnect.conMain
    LockType = ltBatchOptimistic
    CommandText = 
      'select b.StockID, b.StockCode, b.StockName from xt_StockSet a '#13#10 +
      'join da_Stock b on a.StockID=b.StockID'#13#10'where b.DeptID=:DeptID'#13#10 +
      ' and a.UserID=(select UserID from xt_Users where UserCode=:UserC' +
      'ode)'#13#10' and isnull(b.StockType,0)=:StockType and isnull(b.HasStop' +
      ',0)=0'
    Parameters = <
      item
        Name = 'DeptID'
        Size = -1
        Value = Null
      end
      item
        Name = 'UserCode'
        Size = -1
        Value = Null
      end
      item
        Name = 'StockType'
        Size = -1
        Value = Null
      end>
    Left = 176
    Top = 40
  end
  object frdsSumStock: TfrDBDataSet
    DataSet = adsSumStock
    Left = 176
    Top = 168
  end
  object frdsBarcode: TfrDBDataSet
    DataSet = adsBarcode
    Left = 312
    Top = 168
  end
  object adsProductType: TADODataSet
    Connection = dtmConnect.conMain
    CursorType = ctStatic
    LockType = ltBatchOptimistic
    CommandText = 
      'select ID, RuleChildID, Code, Name, FullName from V_da_ProductTy' +
      'pe'#13#10'order by RuleChildID'
    Parameters = <>
    Left = 304
    Top = 240
    object adsProductTypeID: TStringField
      FieldName = 'ID'
    end
    object adsProductTypeRuleChildID: TStringField
      FieldName = 'RuleChildID'
      Size = 50
    end
    object adsProductTypeCode: TStringField
      FieldName = 'Code'
    end
    object adsProductTypeName: TStringField
      FieldName = 'Name'
      Size = 50
    end
    object adsProductTypeFullName: TStringField
      FieldName = 'FullName'
      Size = 80
    end
  end
  object adsBarcodeSum: TADODataSet
    Connection = dtmConnect.conMain
    CursorType = ctStatic
    LockType = ltBatchOptimistic
    AfterOpen = adsMasterAfterOpen
    BeforePost = adsMasterBeforePost
    OnNewRecord = adsMasterNewRecord
    CommandText = 'select * from V_ck_ProBarcodeSum where 0=1'
    CommandTimeout = 0
    EnableBCD = False
    Parameters = <>
    Left = 448
    Top = 40
    object StringField1: TStringField
      DisplayLabel = #20844#21496'ID'
      FieldName = 'DeptID'
    end
    object StringField2: TStringField
      DisplayLabel = #20179#24211'ID'
      FieldName = 'StockID'
    end
    object StringField3: TStringField
      DisplayLabel = #20179#24211
      FieldName = 'StockName'
      Size = 50
    end
    object StringField4: TStringField
      DisplayLabel = #20135#21697'ID'
      FieldName = 'ProductID'
    end
    object StringField5: TStringField
      DisplayLabel = #20135#21697#32534#30721
      FieldName = 'ProductCode'
      Size = 50
    end
    object StringField6: TStringField
      DisplayLabel = #20135#21697#21517#31216
      FieldName = 'ProductName'
      Size = 100
    end
    object StringField7: TStringField
      DisplayLabel = #22411#21495#35268#26684
      FieldName = 'Specs'
      Size = 1000
    end
    object StringField8: TStringField
      DisplayLabel = #25209#21495
      FieldName = 'BatchNo'
      Size = 50
    end
    object StringField9: TStringField
      DisplayLabel = #33394#21495
      FieldName = 'ColorCode'
      ReadOnly = True
    end
    object StringField10: TStringField
      DisplayLabel = #39068#33394
      FieldName = 'ColorName'
      Size = 50
    end
    object StringField11: TStringField
      DisplayLabel = #31561#32423'ID'
      FieldName = 'GradeID'
      Size = 50
    end
    object StringField13: TStringField
      DisplayLabel = #31561#32423
      FieldName = 'GradeName'
      Size = 50
    end
    object adsBarcodeSumPieceCount: TFloatField
      DisplayLabel = #23384#36135'|'#21512#35745#21305#25968
      FieldName = 'PieceCount'
      ReadOnly = True
    end
    object FloatField1: TFloatField
      DisplayLabel = #23384#36135'|'#21512#35745#25968#37327
      FieldName = 'Number'
    end
    object StringField14: TStringField
      DisplayLabel = #21333#20301'ID'
      FieldName = 'UnitID'
    end
    object StringField15: TStringField
      DisplayLabel = #23384#36135'|'#21333#20301
      FieldName = 'UnitName'
      Size = 10
    end
    object adsBarcodeSumSourceOrderDetailNo: TStringField
      DisplayLabel = #35746#21333#26126#32454#32534#21495
      FieldName = 'SourceOrderDetailNo'
    end
    object adsBarcodeSumSourceBillDate: TDateTimeField
      DisplayLabel = #20837#24211#26085#26399
      FieldName = 'SourceBillDate'
    end
    object adsBarcodeSumSourceBillNo: TStringField
      DisplayLabel = #20837#24211#21333#21495
      FieldName = 'SourceBillNo'
    end
    object adsBarcodeSumProjectNo: TStringField
      DisplayLabel = #21345#21495'/'#32568#21495
      FieldName = 'ProjectNo'
    end
    object adsBarcodeSumCustID: TStringField
      DisplayLabel = #23458#25143'ID'
      FieldName = 'CustID'
    end
    object adsBarcodeSumCustCode: TStringField
      DisplayLabel = #23458#25143#32534#30721
      FieldName = 'CustCode'
      ReadOnly = True
      Size = 50
    end
    object adsBarcodeSumCustName: TStringField
      DisplayLabel = #23458#25143#21517#31216
      FieldName = 'CustName'
      ReadOnly = True
      Size = 50
    end
    object adsBarcodeSumCustBreadth: TStringField
      DisplayLabel = #24133#23485'(CM)'
      FieldName = 'CustBreadth'
      Size = 50
    end
    object adsBarcodeSumCustYardGram: TStringField
      DisplayLabel = #20811#37325'(G/m2)'
      FieldName = 'CustYardGram'
      Size = 50
    end
    object adsBarcodeSumMeter: TFloatField
      DisplayLabel = #23384#36135'|'#21512#35745#31859#25968
      FieldName = 'Meter'
      ReadOnly = True
    end
    object adsBarcodeSumYard: TFloatField
      DisplayLabel = #23384#36135'|'#21512#35745#30721#25968
      FieldName = 'Yard'
      ReadOnly = True
    end
    object adsBarcodeSumWeight: TFloatField
      DisplayLabel = #23384#36135'|'#21512#35745#37325#37327'(KG)'
      FieldName = 'Weight'
      ReadOnly = True
    end
  end
  object adsSelect: TADODataSet
    Connection = dtmConnect.conMain
    LockType = ltBatchOptimistic
    CommandTimeout = 100
    Parameters = <>
    Left = 176
    Top = 240
  end
  object frdsSelect: TfrDBDataSet
    DataSet = adsSelect
    Left = 56
    Top = 240
  end
end
